home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / dtype / rgfx-dt.readme < prev    next >
Text File  |  1999-03-02  |  4KB  |  124 lines

  1. Short:    Datatype for IFF-RGFX-Format (43.9)
  2. Author:   astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  3. Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  4. Type:     util/dtype
  5.  
  6. Version:  43.9
  7.  
  8. Requires minimum:
  9.  * OS 3.0
  10.  * MC68020
  11.  * xpkmaster.library V4
  12.  * render.library V29 (included).
  13.  
  14. Additionally recommended:
  15.  * CyberGraphX with picture.datatype V43 for 24-bit images.
  16.  * MUI 3.8 for the preferences.
  17.  
  18.  
  19. With the help of the rgfx.datatype, your datatype sytem is able to read images
  20. coded in the new IFF-RGFX-Format created by Andreas Kleinert.
  21.  
  22. This archive is freeware !
  23. Do with it what you want, as long as you do not remove any files from this archive !
  24.  
  25. The archive also contains the utility 'DT2RGFX'. This converts a datatype picture
  26. to the new IFF-RGFX-Format !
  27.  
  28. The datatype supports the DTM_WRITE-RAW method, to save in own format.
  29.  
  30. Changes since V43.8:
  31.  
  32. 20-Oct-98  V43.9
  33. * Changed flags in memory allocation, so it can be used with VMM (Virtual Memory Manager).
  34. * Added parameter "MODE" and "PASSWORD" to the converter to select packingmode and password.
  35.   Datatype and prefs now handles these added parameters too !
  36. * Fixed a bug for compressed planar pics. Wrong unpacking.
  37. * Fixed a bug in V40 mode. Pics with depth <=8 had wrong color palette and depth.
  38. * Included source code in C++.
  39. * Improved libinit.
  40.  
  41. The full render.library archive is also available in Aminet:dev/misc.
  42.  
  43. Internet: http://www.rzuser.uni-heidelberg.de/~astegema
  44.  
  45.  
  46. Important note about the source code:
  47. *************************************
  48.  
  49. The source has been written in C++ using Maxon-C++ V3.
  50. You will find several instructions a bit strange as I have converted all C-style OS-structures
  51. to C++ OS-structures.
  52. E.g.
  53.  
  54. struct Library
  55. {
  56. struct Node lib_Node;
  57. UBYTE lib_Flags;
  58. UBYTE lib_pad;
  59. UWORD lib_NegSize;
  60. UWORD lib_PosSize;
  61. UWORD lib_Version;
  62. UWORD lib_Revision;
  63. APTR lib_IdString;
  64. ULONG lib_Sum;
  65. UWORD lib_OpenCnt;
  66. };
  67.  
  68. has been converted to
  69.  
  70. struct Library:Node // !!!!!
  71. {
  72. UBYTE lib_Flags;
  73. UBYTE lib_pad;
  74. UWORD lib_NegSize;
  75. UWORD lib_PosSize;
  76. UWORD lib_Version;
  77. UWORD lib_Revision;
  78. APTR lib_IdString;
  79. ULONG lib_Sum;
  80. UWORD lib_OpenCnt;
  81. };
  82.  
  83. This simplifies the code as I don't always need to cast variables to fit arguments
  84. in functions.
  85. Additionally C++ allows to leave away the 'struct' keyword !
  86.  
  87. If you like to recompile the source-code for your compiler, you need to adjust the
  88. source-code to C. But this should be no problem.
  89.  
  90.  
  91. ============================= Archive contents =============================
  92.  
  93. Original  Packed Ratio    Date     Time    Name
  94. -------- ------- ----- --------- --------  -------------
  95.     3171    2017 36.3% 13-Dec-98 23:43:48  RGFX-DT.info
  96.     7552    4045 46.4% 16-Dec-98 23:13:22 +DT2RGFX
  97.    14680    6624 54.8% 16-Dec-98 23:13:22 +rgfx.datatype
  98.      102      85 16.6% 28-Nov-97 11:54:38 +RGFX
  99.        6       6  0.0% 11-Dec-98 01:32:40 +rgfx.prefs
  100.     2206     753 65.8% 15-Dec-98 23:07:42 +Install
  101.     2800    2080 25.7% 15-Dec-98 23:16:50 +Install.info
  102.    52388   23453 55.2% 20-Jul-98 21:15:46 +render.library
  103.    52180   23359 55.2% 20-Jul-98 21:15:46 +render.library_68040
  104.    52372   23328 55.4% 20-Jul-98 21:15:44 +render.library_68060
  105.     2714    1690 37.7% 18-Jun-98 10:48:26 +NewIcons.info
  106.     3204    2078 35.1% 16-Jan-98 18:53:32 +Drawer.info
  107.     3294    2294 30.3% 16-Jan-98 18:53:42 +Tool.info
  108.     3211    2097 34.6% 18-Jun-98 10:48:26 +Prefs.info
  109.     8844    4450 49.6% 16-Dec-98 23:13:22 +RGFXPrefs
  110.     1669    1299 22.1% 06-Mar-98 21:48:08 +RGFXPrefs.info
  111.    10305    4342 57.8% 15-Dec-98 23:23:58 +RGFX-DT.guide
  112.     3020    1807 40.1% 18-Jun-98 10:48:26 +RGFX-DT.guide.info
  113.     2444    1195 51.1% 10-Jan-99 18:32:40 +RGFX-DT.readme
  114.     1997    1168 41.5% 18-Jun-98 10:48:26 +RGFX-DT.readme.info
  115.       85      78  8.2% 16-Dec-98 23:13:24 +class.h
  116.    22216    5139 76.8% 16-Dec-98 23:13:22 +dispatcher.c
  117.     8075    2761 65.8% 16-Dec-98 23:13:22 +dt2rgfx.c
  118.     3866    1287 66.7% 16-Dec-98 23:13:22 +libbase.c
  119.      244     119 51.2% 16-Dec-98 23:13:22 +make
  120.     1596     641 59.8% 16-Dec-98 23:13:24 +rgfx.h
  121.     5683    1930 66.0% 16-Dec-98 23:13:24 +savergfx.c
  122. -------- ------- ----- --------- --------
  123.   269924  120125 55.4% 14-Jan-99 06:07:30   27 files
  124.